设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式”yymmdd_etc.tar.gz”,yy为年,mm为月,dd为日。
1 2 3 4 5 6 7 8 9 10 11 12
| #!/bin/sh if [ -d /root/bak ] then mkdir /root/bak fi prefix=`date +%y%m%d` d=`date +%m` if [ $d == "01" ] then cd /etc/ tar czf /root/bak/$prefix_etc.tar.gz ./ fi
|